The European Commission announced Friday that Visa and Mastercard have voluntarily extended the caps on tourist card fees agreed five years ago with EU antitrust regulators by another five years to 2029.