India head coach Rahul Dravid has said that there is an expectation that the team is good enough to compete and win whenever they play while travelling abroad ahead of India’s tour to South Africa. India will tour South Africa for three Tests and the same number of ODIs starting from December 26.