Tiger Woods renewed his endorsement contract with American Express, making him a global spokesman for the company until mid-2007.
Financial terms were not disclosed.
Woods, 24, originally signed with American Express in 1997, the year he became the youngest Masters champion with a record-breaking performance and was voted PGA Tour player of the year.
Golf World magazine reported the original deal to be worth $26 million over five years.
In September, Woods renegotiated his contract with Nike that will pay him at least $100 million over five years starting in 2001. That brings his endorsements with 12 companies to about $54 million a year.
Along with appearing in print and television ads, Woods has conducted clinics for American Express after each of the three World Golf Championships this year. The last one was on a specially designed course at Hyde Park in London last month.