Shane Watson is adamant that he will be fit in time to take his place in Australia's line-up for the opening Ashes Test later this month.