Pool One Leinster 25-34 Toulouse
Leicester 26-10 Milan
Leinster 16-9 Leicester
Milan 14-19 Toulouse
Milan 33-32 Leinster
Toulouse 17-22 Leicester
Toulouse 69-19 Milan
Leicester 47-22 Leinster
Leicester 22-23 Toulouse
Leinster 23-6 Milan
Toulouse 38-19 Leinster
Milan 29-37 Leicester
Pool Two
Swansea 25-31 Wasps
Ulster 12-18 Glasgow
Swansea 33-16 Ulster
Glasgow 22-46 Wasps
Glasgow 35-21 Swansea
Wasps 56-3 Ulster
Ulster 28-20 Swansea
Wasps 43-5 Glasgow
Ulster 21-38 Wasps
Swansea 30-22 Glasgow
Glasgow 30-15 Ulster
Wasps 29-28 Swansea
Pool Three
Brive 56-18 Borders
Pontypridd 15-21 Bath
Brive 32-31 Pontypridd
Borders 17-31 Bath
Bath 27-25 Brive
Borders 16-23 Pontypridd
Bath 27-23 Borders
Pontypridd 29-29 Brive
Pontypridd 46-26 Borders
Brive 29-12 Bath
Bath 23-10 Pontypridd
Borders 29-39 Brive
Pool Four
Bourgoin 26-25 Cardiff
Harlequins 48-40 Munster
Harlequins 45-7 Bourgoin
Cardiff 43-23 Munster
Munster 17-15 Bourgoin
Cardiff 21-28 Harlequins
Munster 32-37 Cardiff
Bourgoin 18-30 Harlequins
Bourgoin 21-6 Munster
Harlequins 31-32 Cardiff
Cardiff 26-6 Bourgoin
Munster 23-16 Harlequins
Pool Five
Benetton Treviso 18-19 Pau
Caledonia 18-23 Llanelli
Pau 44-12 Llanelli
Caledonia 17-9 Benetton Treviso
Llanelli 39-18 Benetton Treviso
Pau 50-8 Caledonia
Benetton Treviso 52-6 Caledonia
Llanelli 14-10 Pau
Benetton Treviso 42-25 Llanelli
Caledonia 30-24 Pau
Llanelli 31-10 Caledonia
Pau 56-7 Benetton Treviso
Quarter Final Play-Offs
Brive 25-20 Pontypridd
Leicester 90-19 Glasgow
Cardiff 24-20 Llanelli
Quarter Finals
Toulouse 51-10 Harlequins
Bath 32-21 Cardiff
Pau 35-18 Leicester
Wasps 18-25 Brive
Semi Finals
Bath 20-14 Pau
Toulouse 22-22 Brive
(Brive go through 2-1 on try count)
Final, 31 January, Stade Lescure, Bordeaux
Bath 19-18 Brive
Att: 36,500