91³Ô¹ÏÍø

Watch CBS News

Coco Gauff picked to be Team USA's second flag bearer ahead of Paris Olympics

Tennis star Coco Gauff has been selected as Team USA's female flag bearer just days before the start of the Paris Olympics, the U.S. Olympic and Paralympic Committee announced Wednesday.  She will join NBA superstar LeBron James as the American flag bearers and together, they will lead the U.S. delegation on the Seine River for the Summer Games' opening ceremony Friday. 

Gauff, the No. 2-ranked women's tennis player in the world and reigning U.S. Open champion, will be making her Olympics debut in Paris. In a statement, she said she "never thought in a million years" she'd have the honor of being a flag bearer for her country — a first for a U.S. tennis player. 

"I could not be more proud to lead my teammates with LeBron as we showcase our dedication and passion on the biggest stage there is — at a moment where we can bring athletes and fans together from around the world," she said. 

Paris 2024 Olympic Games - Previews
Coco Gauff serves during the tennis training session ahead of the Paris 2024 Olympic Games at Roland Garros on July 24, 2024 in Paris, France. / Getty Images

Both Gauff and James were chosen by a vote by fellow athletes on Team USA. Friend and tennis player Chris Eubanks . 

"I'm incredibly proud of Coco — I know how great she is as a tennis player, but more importantly, how great she is as a person," Eubanks said in a statement. "I don't think there is anyone more deserving of this honor and I'm excited to see her carry the flag as she leads our U.S. delegation in the Opening Ceremony."

In  following the announcement, Gauff thanked her fellow Team USA Olympians for voting for her. 

Paris 2024 Olympic Games - Previews
Coco Gauff trains ahead of the Paris 2024 Olympic Games at Roland Garros.  / Getty Images

Singles and doubles competitions begin on July 27 at Roland Garros. In doubles play, Gauff will play with teammate Jessica Pegula. 

Gauff was supposed to go to the Tokyo Olympics, but she tested positive for COVID. She had called it a of hers to represent USA at the Olympics. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });