A goal in each half made it more misery on the road as Bolton completed a convincing victory at the Reebok Stadium.
Ivan Campo's early strike handed Bolton the initiative and they didn't let go, missing further chances in the first half before Henrik Pedersen doubled the lead after the break.
David Pleat later spoke about Bolton's power and certainly Pedersen, backed-up by Kevin Davies, was a constant thorn in the side with Campo and Youri Djorkaeff not far behind.
For our part, it was another disappointing afternoon and although we enjoyed more possession in the second half, we never really looked like breaking through.
Our best two efforts came in the space of five minutes in the first half. Jermain Defoe dragged an effort wide after 20 minutes and Simon Davies flashed a shot over after cutting in from the left.
But we had to until the 77th minute for our next chance and the last of the game as Mauricio Taricco slid a clever pass into Defoe who couldn't quite get hold of it.
Bolton's opener came after seven minutes. Campo picked up the ball 30 yards out, let fly, it took a nasty bounce in front of the diving Kasey Keller and nestled in the corner.
Keller made a fine save as Kevin Nolan's dipper appeared to take a deflection and the home side went close either side of our chances, Davies lobbing just wide and Pedersen denied by a superb tackle from Anthony Gardner, tracking back after the striker broke away on half-way.
The home side could have added to their lead twice before the break but Pedersen dallied in the box before eventually squaring to Davies, who shot tamely at Keller before seeing a shot hit his own player, Bruno Ngotty, on it's way into the net.
Taricco replaced Gus Poyet at half-time but Bolton remained on the front foot, Okocha lashing over and Campo curling a yard wide.
Michael Brown's 25-yarder didn't really test Jaaskelainen and play was soon back down the other end, Keller excelling himself to tip Okocha's free-kick around the post.
Davies shot wide from close range from the resulting corner and the second goal was only two minutes away.
It was unfortunate for Gardner who lost out to Pedersen on the edge of the area and the striker slotted past Keller one-on-one for 2-0, 64 minutes on the clock.
Robbie Keane, on for Redknapp just after the hour, tried to conjure up a reply after 75 minutes but Gardner was inches away from his teasing free-kick before Defoe's final chance two minutes later.
MINUTE BY MINUTE GUIDE
2mins: Pedersen beat offside trap, bouncing ball, decent volley across Keller just wide.
3mins: Charlton flashed shot over from tight angle.
7mins: GOAL. Out of nothing, Campo 25-yarder bounced awkwardly in front of Keller and into corner. 0-1.
9mins: SAVE. Nolan dipper appeared to take a deflection, Keller did well to adjust and tip wide. Under pressure at moment.
11mins: Kevin Davies flick from Okocha long throw straight into Keller's arms.
15mins: Our first attempt, Gardner looping header from Brown's deep corner landed on roof of net.
18mins: Doherty great block as loose ball from corner fell to Nolan.
20mins: Half-chance for Defoe, found by Simon Davies in the box, two players in front of him, dragged shot wide from 15 yards.
21mins: Good play from Davies, won header from huge Jaaskelainen, got ball back from Pedersen, attempted lob two yards wide.
24mins: Brilliant work from Gardner to deny Pedersen, through one-on-one after beating offside from long clearance, Gardner tracked back to tackle.
25mins: CLOSE. Simon Davies cut in from left, around two players, left-foot shot inches over.
28mins: Speculative long-range volley from Simon Davies skidded three yards wide.
30mins: CHANCE. Bolton made a hash of it, good play from Djorkaeff threaded pass through to Pedersen, eight yards out, opted to square to Kevin Davies, weak shot straight at Keller.
38mins: CHANCE. Kevin Davies shot after free-kick half-cleared blocked by Ngotty on it's way to the net.
Half-time: Bolton 1, Spurs 0
Half-time: SUB. Taricco for Poyet.
47mins: Bolton break, Davies spread play to Okocha, cut in from left but smashed shot over.
49mins: Campo clever low curler from deflected free-kick just wide.
50mins: Brown 25-yarder straight at Jaaskelainen.
52mins: SAVE. Superb effort at full stretch from Keller to fingertip Okocha free-kick wide.
61mins: SUB. Keane for Redknapp.
62mins: CLOSE. Corner fell to Kevin Davies at far post, six yards out, drilled shot inches wide from tight angle.
64mins: GOAL. Djorkaeff pass to Pedersen, Gardner made hash of it, Pedersen slotted past Keller. 0-2.
70mins: YELLOW. Campo for foul on Keane.
75mins: Keane free-kick missed by Ngotty went across the six-yard line inches away from Gardner.
77mins: CHANCE. Taricco slid pass into Defoe but striker couldn't get anything on it as Jaaskelainen came rushing out.
82mins: SUBS. Ricketts for Davies; Frandsen for Okocha.
86mins: SUBS. Giannakopoulos for Djorkaeff.
Injury time: YELLOW. Taricco for foul on Giannakopoulos.
Line-ups: Bolton: Jaaskelainen, Charlton, Nolan, Ngotty, Djorkaeff (Giannakopoulos, 86), Pedersen, Okocha (Frandsen, 82), Davies, Campo, Hunt (Barness, 76), Thome. Subs: Poole, Moreno.
Spurs: Keller, Kelly, Doherty, King, Gardner, Brown, Davies (Ricketts, 82), Redknapp (Keane, 61), Poyet (Taricco, 45), Defoe, Kanoute. Subs: Hirschfeld, Bunjevcevic.
Referee: Jeff Winter.