Oyunun temel mantığı, topu raket kullanarak, çizgilerle sınırlanmış alan içine bir defa sekerek veya hiç yere değmeden rakip sahanın çizgilerle belirlenmiş alana rakibinin karşılayamayacağı şekilde atabilmektir. Servise kiminle başlanacağı para atışı veya raket çevirme yöntemiyle belirlenir. Oyun, ilk servis atma hakkını kazanan oyuncunun, kendi yarı sahası dip çizgisi (baseline) arkasının sağından, rakip sahanın çaprazındaki sağ servis alanına servis atması ile başlar. Servis karşılayan topun yere bir kez çarpıp sektikten sonra karşı alana topu vurabilir. Başarısız servis atışlarına "hata" (Fault) denir. Her puan için iki servis atma hakkı vardır. Servis atışı fileye çarpıp, servis sahası içine düşmüşse buna "let" denir. Fakat bu hata (fault) değildir; servis tekrar edilir. Servisin let durumunda bir sınırlama yoktur. İkinci servis atışında da hata yapılırsa, ikinci hata (Çift Hata-Double Fault) olur ve sayıyı rakip oyuncu alır. Servis atışı sırasında topa vurana kadar, oyun alanı çizgileri ihlal edilirse, buna ayak hatası (Foot Fault) denir. Ayak hatası yapıldığında, bu bir hata olarak kabul edilir ve ikinci servis hakkı kullanılmak zorunda kalınır. Hatanın tekrarı durumunda sayı rakip oyuncunun olur. Ayrıca;
Topu filenin üzerinde rakip sahaya atamazsanız
Topu rakip sahanın sınırları dışına vurursanız
Topa yerde bir defa sektikten sonra vuramazsanız, (yani iki kez sekerse)
Top raketinize birden fazla değerse, puan kaybedersiniz.
Sayı alındıktan sonra, servis atan bu sefer kendi sahasının dip çizgisi arkasının solundan, yine rakip sahanın çaprazındaki sol servis alanına servis atar, bu sayı kazanıldıkça bir sağdan bir soldan oyun bitene kadar devam eder. Sonraki oyunda, servis atma hakkı diğer oyuncuya geçer. Toplamları tek sayı olan oyunlarda saha değişimi yapılır. Servis karşılama dışında, top yerde sekmeden de vurularak karşı alana atılabilir. Topun oyun çizgileri üzerine çarpması durumunda oyun devam eder. Topun çizgilerle sınırlanan alanın dışına atılmasına ise "out" denir.
Bir set 6 oyundan oluşur. Teniste, özel turnuvalar hariç, erkekler beş set, bayanlar 3 set oynar. Bir oyunda puanlar; Love (0) -15 - 30 - 40 ve Oyun şeklindedir. İlk sayıyı alan 15, ikinci sayıyı alan 30, üçüncü sayıyı alan 40 olarak sayılır. 40 dan sonra alınan sayının rakamsal sembolü yoktur ve direk oyun olarak (game) adlandırılır. 40-40 (Deuce, berabere) durumunda(berabere durumunda 40 ar veya 40-40 denmez), oyun berabere olur ve bundan sonraki ilk sayıyı alan avantaj (Advantage) kazanır. Bu durumda oyun, oyunculardan biri diğerine iki puan üstünlük kurana kadar devam eder.
Çiftlerde de puanlama, oyun ve set kuralları aynıdır. Servis atma sırası, servisi atma hakkı kazanan çiftlerin aralarında anlaşması ile belli olur. İlk oyun bittikten sonra, servis rakip çifte geçer. Üçüncü oyunda, servisi ilk kullanan çifte sıra geldiğinde, servis atmayan oyuncu servis kullanır ve bu dönüşümlü olarak servis sırası bu şekilde devam eder.
Çiftlerde servis karşılama sırası, her setin başında kararlaştırılır. Eşler her oyun esnasında dönüşümlü olarak servisi karşılar.
Tie-Break Kuralı: Oyunlarda 6-6 lık bir durum olduğunda, setin galibini belirleyecek bir oyun oynanır ve buna "Tie-Break" uygulaması denir. Tie-Break oyununda sayılar 1-2-3-4-5-6-7 olarak sayılır. İlk 7 sayısına ulaşan veya iki sayı üstünlüğü alan oyunu alır. Aksi halde iki sayı farka kadar oyun devam eder. Set 7/6 (7/5) olarak kaydedilir. Bunun anlamı, set 7/6 ve son oyun tie-breakte 7/5 kazanıldı demektir. Tie-Break oyununda normal servis sırası gelen oyuncu sağdan bir servis atar. Sayıdan sonra servis sırası karşıdaki oyuncuya geçer. Karşıdaki oyuncu da soldan ve sağdan olmak üzere iki servis atar ve servis sırası gelen, ikişer servis kullanmak kaydıyla oyun sonuna kadar devam eder. Toplamı 6 olan sayıda saha değişimi yapılır. Tie-Break kuralı hem teklerde hem de çiftlerde aynıdır.