It's Villareal: History must repeat itself for Arsenal to progress in Champion's League

Arsenal will face Villareal in the quarter finals of the Champions League and will then face either Manchester United or Porto if the Gunners are to get to this year's final.

Liverpool and Chelsea made up the inevitable Battle of Britain tie, while the other draw matched Bayern Munich against Barcelona.

It sets up the intriguing possibility of Arsenal facing Barcelona again, this time in Rome, allowing Thierry Henry to fulfil his dream of meeting his former club in the final.