Tiger Woods has insisted he will be fit for the Open Championship next month despite having to withdraw from the AT&T National.