Thomas Soresen proved the difference between the two sides as Tottenham's Champions League hopes took a minor setback at White Hart Lane.
The Aston Villa goalkeeper made five superb saves to deny Martin Jol's side as Spurs extended their lead over arch-rivals Arsenal by a point in their bid to clinch a top-four finish in the Premiership.
Tottenham did everything but score and Villa were thankful that Sorensen was at his very best to earn them a point from the game.
Villa defender Gareth Barry received a red card in the second half for two bookable offences, but David O'Leary's side just managed to hold on.
Jermain Defoe almost earned a dream start for the home side on seven minutes to justify his recall to the starting line-up.
Robbie Keane released his strike partner into the penalty box, but the England striker fired a low drive which produced a fine save from Sorensen diving low down to his left.
Keane was involved in the heart of the action once again just 60 seconds later when he played a clever ball into the path of Edgar Davids whose blistering left-foot drive curled into the side-netting.
The home side continued to dominate the first-half exchanges and defender Stephen Kelly almost scored in just his third Premiership start of the season.
With Canadian Paul Stalteri serving a one-match ban, Kelly was recalled to the side and nearly broke the deadlock on 20 minutes when his 25-yard drive flew inches past the post.
The best chance of the first half fell to Teemu Tainio on 29 minutes.
Michael Carrick's superb ball picked out the Finland international inside the box and Tainio lifted the ball over Sorensen, but the Danish keeper made a fantastic finger-tip save to push the ball over the bar.
It seemed only a question of time before Tottenham would open the scoring and Keane went close on 43 minutes when his shot from the edge of the box saw Sorensen make another fine save diving away to his left.
Tottenham suffered an injury blow on the stroke of half-time when Jermaine Jenas was forced to leave the pitch on a stretcher following an aerial clash with Juan Pablo Angel.
Teenage winger Aaron Lennon was brought on immediately to replace the England midfielder.
Tottenham to continued to dominate affairs in the second half and Carrick's corner on 53 minutes picked out Tainio whose header was cleared away by Gavin McCann.
The Danish keeper frustrated the home side yet again on 78 minutes when he made two superb saves within the space of ten seconds to deny Carrick and Tainio.
Carrick's thunderous drive from the edge of the box was pushed away by the Villa keeper. Grzegorz Rasiak picked up the ball and crossed for Tainio whose close-range effort was once again kept out by Sorensen.
Villa were reduced to ten men on 85 minutes when defender Barry was shown the red card for two bookable offences and when Michael Brown saw his in injury-time shot palmed away by Sorensen, Tottenham knew it was not going to be their day.