ADVERTISEMENT

'Hunted' Vingegaard buzzing as Tour de France prepares to roll

Published Jun 30, 2023 08:44 am
BILBAO (AFP) -- Cycling's Tour de France, with its caravan of teams, media, publicity and security, was visible everywhere around Bilbao on Thursday, June 29, as champion Jonas Vingegaard prepared to start the defence of his title. *Jumbo-Visma's Danish rider Jonas Vingegaard cycles to the stage during the official teams presentation near the Guggenheim Museum Bilbao, in Bilbao, northern Spain, on Thursday, June 29, two days prior to the start of the 110th edition of the Tour de France cycling race. (AFP)*


The 22 teams received a loud reception on their parade in downtown Bilbao. Starting in front of the landmark Guggenheim Museum with the tension tangible as riders warmed up beneath low hanging black clouds with the peculiar hills straddling the horizon. "I feel good, I feel ready, I'm where I want to be," said Jumbo-Visma rider Vingegaard. Vingegaard said he was ready to renew his rivalry with two-time champion Tadej Pogacar and laughed off suggestions that the Slovenian would be hampered by a wrist injury suffered in April. "I expect (him) to attack right from stage one, just like he did last year, and I'll be there to follow him," said the Dane. "As champion, you could say I'm the hunted man, but believe me I'll be hunting too." The 110th edition will spend three days in the Basque country, where cycling is hugely popular and the course should provide for a thrilling start. Stage 1 is a constantly undulating circuit of 182km starting and ending in Bilbao. "This kind of start here in the Basque Country means the guys trying to win the race can't relax at all," said France's Julian Alaphilippe, one of the attack-minded riders who could find Saturday's opening stage attractive. Jumbo's Wout van Aert is another rider to watch out for on the first day. "This is the biggest race in the world and I hope I can start it well because I know how good it feels," said the Belgian. Bilbao is decked out with Tour de France images on the sides of buses and flooded with local police wearing the regional red berets. At Thursday's reception the riders were given a taster of what is expected along the roadsides of this cycling heartland.
'In memory of Gino'

Tour director Christian Prudhomme described the region as "the yellow jersey of spectators". Local rider Mikel Landa, of the Bahrain Victorious team, who grew up speaking Basque, beamed when asked how he felt ahead of the race. "There are seven of us (riders) from the region, the excitement and passion for cycling of the Basque people is huge," said Landa, who finished fourth on the 2021 Tour and could challenge again this year. His teammate Pello Bilbao, from the Basque town of Guernica, said he, Landa and the six other Bahrain Victorious riders would be doing their best to honour Gino Maeder, who died aged 26 following a fall in the Tour of Switzerland earlier this month. "Every day we'll be riding in memory of Gino," he said of his Swiss former teammate. The Tour also takes in the neighbouring coastal city of San Sebastian, which hosted the Grand Depart of the 1992 Tour. Sunday's second stage embarks from the town of Vitoria and runs to San Sebastian, while stage three starts at Amorebieta-Etxano and takes the peloton away from the Spanish Basque Country across the border with France to Bayonne on a largely flat 185km run.

Related Tags

Tour de France Jonas Vingegaard
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.