India will take on Japan in the semi-final match of the Asian Champions Trophy on Friday in Chennai. No doubt, India will start as favourites after their unbeaten run in the round-robin stage, winning four matches and drawing one to top the points table. However, India would be wary of Japan, the only side the hosts have not beaten. The league match between the two sides had ended in a 1-1 draw. There is a wide gap in the world rankings between the two teams as India are at fourth spot as against 19 of Japan. But the home side should not forget that they had lost to Japan 3-5 in the semifinals of the 2021 edition in Dhaka.