First round - beat Netherlands by 23 runs The Bears began their campaign in the unlikely surroundings of Hazelaarweg, in Rotterdam, with what proved to be their hardest fought victory, in a match carried over to the reserve day.
They lost Jonathan Trott third ball for a duck but skipper Nick Knight hit 108 from 145 balls and Trevor Penney added an unbeaten fifty to take the total to 237-5 from 50 overs.
Heath Streak unsetttled the home batsmen with 4-27 from his 10 overs and Neil Carter claimed 4-34 as the Netherlands were bowled out with the final ball of the 49th over.
Second round - beat Leicestershire by 83 runs
Knight top-scored again with an important innings of 63 as his team posted a modest 235-9 after choosing to bat first against the Foxes.
Dougie Brown removed dangerman Darren Maddy for a duck and also accounted for another key wicket, the India batsman Dinesh Mongia.
He finished with three wickets, as did Alex Loudon and England batsman Ian Bell, whose gentle medium-pacers brought him 3-29 from nine overs.
Quarter-final - beat Kent by five wickets
Another captain's innings from Knight inspired his team to an impressive victory at Edgbaston.
Kent chose to bat first and an opening partnership of 120 from Andrew Hall and Robert Key put them in good shape, before Ashley Giles and Loudon claimed two wickets each in economical fashion.
Chasing 260, the Bears lost Bell and Trott cheaply but Knight struck 14 fours in his 112 not out from 144 balls, and Penney added another unbeaten fifty as the partnership of 82 sealed victory.
Semi-final - beat Lancashire by 99 runs
Four wickets from Carter saw Warwickshire record an emphatic win over favourites Lancashire, minus Andrew Flintoff but still with a vast array of shotmakers.
Carter opened the batting for the Bears when they were put in, and hit a six and a four in his quickfire 13, Trott top-scoring with 49 and an unbroken eighth-wicket stand of 81 between Michael Powell and Tony Frost taking the score to 236-7 from the 50-over allocation.
Stuart Law made 47 from 48 balls before Carter ousted him, and only two other Lancashire batsmen reached double figures as Makhaya Ntini returned 2-12 from seven overs.