Skipper Gareth Barry's superb strike rescued Aston Villa's unbeaten record and spared striker Juan Pablo Angel's blushes in a pulsating Premiership clash with Martin Jol's side who finished with 10 men.
Angel sent his spot-kick wide after Spurs defender Calum Davenport had been red-carded for a professional foul and then with 14 minutes remaining headed a Jermain Defoe corner into his own net.
But Barry salvaged a point although Spurs will take satisfaction from gaining their first away point of the campaign.
Tottenham were comfortably the better side in the opening 45 minutes with Danny Murphy and Jermaine Jenas impressing in the centre of the park while Defoe looked sharp up front.
Former Arsenal player Stuart Taylor, who was deputising for shoulder injury victim Thomas Sorensen, was far the busier of the two keepers.
But Villa, for whom Stiliyan Petrov caught the eye in the centre of the park, came more into the game after the interval and almost won it in a grand finale.
Paul Robinson was greeted by a crescendo of boos when he took his place in the Spurs goal in front of the Holte End after his blunder for England in Croatia.
The first save of note came from Taylor after 15 minutes when he beat out a powerful effort from the edge of the box by Defoe who managed to create a yard of space for himself.
Michael Dawson missed a golden chance to put Spurs ahead after 21 minutes after McCann was adjudged to have fouled Didier Zokora.
Danny Murphy's free-kick was flicked on by Jermaine Jenas to Dawson who was unmarked barely a yard from goal.
But he sent his header against the base of a post and the rebound hit Villa defender Liam Ridgewell and ended up in the arms of a relieved Taylor.
The visitors were starting to get on top with Murphy and Jenas impressing in the centre of the park.
Another Murphy free-kick caused problems to the Villa defence and a Ghaly volley was turned aside by Taylor. Defoe was looking sharp and Taylor was forced to beat out another effort after he had dispossessed Hughes.
Taylor clung onto Jenas' thumping drive before Villa created their best chance of the opening half in injury time.
Baros spun past Davenport after receiving a McCann pass and found himself with only Robinson to beat but he hesitated and the opportunity was squandered.
Dawson needed treatment in the opening seconds of the second period after accidentally being caught on the side of the head by Angel and he was eventually substituted by Paul Stalteri.
Spurs boss Martin Jol brought on Aaron Lennon after 59 minutes in place of Ghaly for his first senior action since recovering from a knee ligament injury.
Davenport was sent off after 73 minutes after being adjudged to have committed a professional foul on Agbonlahor in the box.
But Angel let Tottenham off the hook by sending the spot-kick wide of Robinson's goal.
Then in the 76th minute Angel headed a harmless-looking corner from Defoe into his own net although Taylor should have come and claimed the ball.
Back came Villa and Barry's superb strike rescued a share of the spoils with nine minutes remaining and then Robinson beat out Angel's fierce drive.