The livewire striker made it four goals in three pre-season starts with a goal in each half at the KC Stadium.
Paul Robinson also made his debut and both Anthony Gardner and Ledley King made their first appearances of the summer. Former Spurs Nicky Barmby and Alton Thelwell started for Hull.
We dictated possession for the most part and created most of the chances but the spirited home side stuck in there and were rewarded with an equaliser in injury time.
Clear-cut chances were at a premium throughout but it was no surprise when Defoe opened the scoring after 40 minutes.
The England international had already flashed a couple of shots wide when he drilled into the bottom left corner from 20 yards.
Defoe was denied soon after by Marc Joseph's block and Boaz Myhill did well to turn Robbie Keane's low effort around the post.
The second half kicked-off in similar fashion but Hull were handed an equaliser just after the hour when King, on for Gardner at half-time, bundled over Jon Walters and Stuart Green sent Robinson the wrong way from the spot.
Defoe went close again twice but soon put us ahead again with a fine goal. OJ Mabizela rolled the ball into Defoe some 35 yards from goal and he spun away from Joseph, carried into the box, stepped away from Delaney before firing home from 12 yards.
That looked like wrapping up the win but Hull bounced back again. Robinson was forced into his first save to turn aside Stuart Elliott's drive before the same player capitalised as we failed to clear a corner, spinning and lashing into the roof of the net from 12 yards.
MINUTE BY MINUTE GUIDE
4mins: Decent build-up ended with Carr laying ball back to Defoe 18 yards out, side-step onto right foot and shot just wide.
12mins: Robinson out quickly to head clear as Wilbraham threatened to get onto Barmby's pass.
15mins: Keane clever run found by Defoe, pulled ball back to onrushing Ricketts, crossed behind Jackson who couldn't keep sliding effort on target.
26mins: Mendes half-volley flew wide.
27mins: Keane laid in Defoe who dragged wide from tricky angle.
30mins: Ashbee 30-yarder ended up in Spurs fans behind goal.
33mins: SAVE. Keane low drive from 25 yards had Myhill scrambling to his right to tip around post.
37mins: Lovely early ball from Mendes found Defoe in box, three men around him, worked a yard of space but Joseph produced fine block.
40mins: GOAL. More good possession, Keane and Jackson involved before Defoe struck low into bottom left corner from 20 yards. 1-0.
Half-time: Hull City 0, Spurs 1
58mins: Ricketts tackled in box, ball fell kindly to Mabizela who lashed over from 18 yards.
61mins: GOAL. King foul on Walters, Green stroked home penalty. 1-1.
68mins: McKie fired 30-yarder wide.
69mins: France climbed over McKie but couldn't keep far post header down.
74mins: Defoe pounced on loose ball and rifled just over from 15 yards.
75mins: Attempted lob by Defoe from 20 yards always too high.
76mins: Mabizela picked out Yeates run behind defence, Yeates controlled but sliced high and wide under pressure.
78mins: GOAL. Defoe picked up pass from Mabizela, spun away from Joseph snapping into tackle, ran into box, stepped away from Delaney and buried from 12 yards. 2-1.
87mins: Robinson's first serious save as a Spurs player, diving to his right to palm out Elliott's 15-yarder.
90mins: GOAL. We failed to clear a corner and Elliott lashed into the roof of the net from 12 yards.
Line-ups: Hull City: Myhill (Duke, 45), Thelwell (Hinds, 45), Joseph (Wiseman, 80), Dawson, Green, Ashbee, Lewis (France, 45), Barmby (Facey, 64), Allsopp (Walters, 45), Wilbraham (Elliott, 45) Delaney. Subs: Price.
Spurs: Robinson, Carr, Bunjevcevic (McKie, 45), Davis (Mabizela, 45), Doherty, Gardner (King, 45), Ricketts, Mendes, Defoe (Malcolm, 79), Keane (Yeates, 60), Jackson (Marney, 45). Subs: Kelly, Fulop.
Attendance: 13, 316
Jermain Defoe maintained his electric pre-season form as a determined Hull City grabbed a late draw in Saturday's friendly.