India skipper Rohit Sharma has virtually ruled out Mohammed Shami from the upcoming Test tour of Australia, saying that the pacer's recovery from an ankle surgery has been hampered by swelling in knees and it would not be right to take an "undercooked" version of him for the marquee showdown. (More Cricket News)