The 2012 Asia Cup (also called Micromax Asia Cup) was an international cricket tournament held in Bangladesh from 11 to 22 March 2012. Like the previous event, the tournament featured the four Test-playing nations from Asia: Bangladesh, India, Pakistan and Sri Lanka. India entered the tournament as the defending 2010 Asia Cup Pakistan won the tournament by beating Bangladesh in the final by 2 runs.