The South African secured his fourth top five major finish in the last seven and put himself in contention in the final round at Baltusrol Golf Club with four birdies before a bogey on the 16th stalled his momentum.
The seven-time European Tour winner finished at nine under – five shots behind winner Jimmy Walker – but feels he is getting closer to claiming one of golf’s big four tournaments.
“I feel I’m progressing pretty nicely,” he said. “I think I’m getting more confident as the majors go on.
“It was a little bit tough. I was a little bit disappointed with The Open this year. I thought I played some decent golf but it wasn’t one of those golf courses that really suited me. I couldn’t get my eye around the place.
“I came here this week, I thought this is a place I can do well. I played great the first day, was just unlucky, maybe that cost me.
“When I tee it up now, I feel I can win a major. If you are coming into a major with that mind-set, you know you are going to do well.”
Full story: The European Tour